home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 1999 August / SGI Freeware 1999 August.iso / dist / fw_automake.idb / usr / freeware / share / aclocal / multi.m4.z / multi.m4
Encoding:
M4 Source File  |  1999-07-16  |  1.3 KB  |  42 lines

  1. dnl Add --enable-multilib to configure.
  2. dnl Usage: AM_ENABLE_MULTILIB([makefile, [rel-to-top-srcdir]])
  3.  
  4. AC_DEFUN(AM_ENABLE_MULTILIB, [
  5. dnl Default to --enable-multilib
  6. AC_ARG_ENABLE(multilib,
  7. [  --enable-multilib         build many library versions (default)],
  8. [case "${enableval}" in
  9.   yes) multilib=yes ;;
  10.   no)  multilib=no ;;
  11.   *)   AC_MSG_ERROR(bad value ${enableval} for multilib option) ;;
  12.  esac], [multilib=yes]
  13.  
  14. dnl We may get other options which we are undocumented:
  15. dnl --with-target-subdir, --with-multisrctop, --with-multisubdir
  16.  
  17. if test "[$]{srcdir}" = "."; then
  18.   if test "[$]{with_target_subdir}" != "."; then
  19.     multi_basedir="[$]{srcdir}/[$]{with_multisrctop}../ifelse([$2],,,[$2])"
  20.   else
  21.     multi_basedir="[$]{srcdir}/[$]{with_multisrctop}ifelse([$2],,,[$2])"
  22.   fi
  23. else
  24.   multi_basedir="[$]{srcdir}/ifelse([$2],,,[$2])"
  25. fi
  26. AC_SUBST(multi_basedir)
  27.  
  28. AC_OUTPUT_COMMANDS([
  29. if test -n "$CONFIG_FILES"; then
  30.    ac_file=ifelse([$1],,Makefile,[$1]) . ..ifelse([$2],,,/[$2])/config-ml.in
  31. fi], [
  32. srcdir="$srcdir"
  33. host="$host"
  34. target="$target"
  35. with_multisubdir="$with_multisubdir"
  36. with_multisrctop="$with_multisrctop"
  37. with_target_subdir="$with_target_subdir"
  38. ac_configure_args="${multilib_arg} ${ac_configure_args}"
  39. multi_basedir="$multi_basedir"
  40. CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
  41. CC="$CC"]))dnl
  42.